//package com.itc.bi.easyExcelListener;
//
//import com.alibaba.excel.EasyExcel;
//import com.alibaba.excel.exception.ExcelAnalysisException;
//
//import java.io.File;
//import java.io.FileInputStream;
//import java.util.HashMap;
//import java.util.Map;
//
///**
// * @BelongsProject: itc-airport-cloud
// * @BelongsPackage: com.itc.bi.easyExcelListener
// * @Author: hecaiy
// * @CreateTime: 2024-09-17  18:18
// * @Description: TODO
// * @Version: 1.0
// */
//public class EExcelPrevUtils {
//    /**
//     * @param path         要读取文件的路径
//     * @param limitColSize 要限制的列数
//     * @param limitRowSize 要限制的行数
//     * @return 读取到的数据
//     * @throws FileNotFoundException
//     */
//    public static Map<String, Object> readLimitExcel(String path, Integer limitColSize, Integer limitRowSize) throws Exception {
//        //定义一个Map保存表头和数据
//        Map<String, Object> result = new HashMap<>();
//        //声明读取所需FileInputStream
//        FileInputStream inputStream = new FileInputStream(new File(path));
//        //初始化一个监听器
//        LimitExcelReadListener dataListener = new LimitExcelReadListener(limitColSize, limitRowSize);
//        //读取文件数据
//        try {
//            EasyExcel.read(inputStream, dataListener).sheet().doRead();
//        } catch (ExcelAnalysisException a) {
//            System.out.println("读取完成");
//            result.put("headList", dataListener.getHeadList());
//            result.put("dataList", dataListener.getDataList());
//        } catch (Exception a) {
//            System.out.println("读取失败");
//            throw a;
//        }
//        return result;
//    }
//}